home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Science / µSim 1.0b5 folder / source / Makefile < prev    next >
Encoding:
Makefile  |  1994-07-07  |  6.3 KB  |  144 lines  |  [TEXT/MMCC]

  1.  
  2. Creator        = µSIM
  3. Destf        = ArchSim.π.rsrc
  4.  
  5. # versione USA
  6. RezOptions        = -t rsrc -c RSED -i "{FabLibraries}" -s "{FabLibraries}" -append -d __USVersion__ -o {Targ}
  7. Docs    = 'Simulator docs'
  8. ExampleDoc    = 'Control Store Pad'
  9. ExampleAsm    = 'Exercise.asm'
  10. InstrDoc    = 'Mac-1 Instructions text'
  11. ThngToDo    = 'To do in µSim'
  12. VersFile    =    VersUSA.r
  13. # versione Italiana
  14. #RezOptions        = -append -d __VersioneItaliana__ -o {Targ}
  15. #Docs    = 'Documentazione Disk Charmer'
  16. #VersFile    =    VersItalia.r
  17.  
  18.  
  19. AsmOptions        = -t -o "{ObjDir}"
  20.  
  21. #### Compiler & linker variable options
  22.  
  23. #MacsbugOptions    =    
  24. #SymOptions    =    -sym on
  25. #CSymOptions    =    {MacsbugOptions} {SymOptions} -y {FabDumpsSym} -k {FabDumpsSym}
  26.  
  27. #MacsbugOptions    =    
  28. #SymOptions    =    
  29. #CSymOptions    =    {MacsbugOptions} {SymOptions} -y {FabDumps} -k {FabDumps}
  30.  
  31. MacsbugOptions    =    -mbg off
  32. SymOptions    =    
  33. CSymOptions    =    {MacsbugOptions} {SymOptions} -y {FabDumps} -k {FabDumps}
  34.  
  35.  
  36. # C & Link options
  37. COptions    = {CSymOptions} -i "{FabLibraries}" -t -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2 -opt full
  38. LinkOptions    = -rn -c {Creator} -d -mf {SymOptions} -l > Sim.map
  39.     
  40.  
  41. OBJECTS = ∂
  42.         "{FabLibraries}"FabLibs.o        ∂
  43.         "{ObjDir}"SimAsm.a.o            ∂
  44.         "{ObjDir}"AEHandlers.c.o        ∂
  45.         "{ObjDir}"Animation.c.o            ∂
  46.         "{ObjDir}"Assembler.c.o            ∂
  47.         "{ObjDir}"ControlStore.c.o        ∂
  48.         "{ObjDir}"Disasm.c.o            ∂
  49.         "{ObjDir}"DoEditDialog.c.o        ∂
  50.         "{ObjDir}"DoMenu.c.o            ∂
  51.         "{ObjDir}"Dump.c.o                ∂
  52.         "{ObjDir}"Globals.c.o            ∂
  53.         "{ObjDir}"InitMenus.c.o            ∂
  54.         "{ObjDir}"Input.c.o                ∂
  55.         "{ObjDir}"Main.c.o                ∂
  56.         "{ObjDir}"Microprogram_Ed.c.o    ∂
  57.         "{ObjDir}"myMemory.c.o            ∂
  58.         "{ObjDir}"Preferences.c.o        ∂
  59.         "{ObjDir}"Registers.c.o            ∂
  60.         "{ObjDir}"Scroll.c.o            ∂
  61.         "{ObjDir}"Simulator.c.o            ∂
  62.         "{ObjDir}"SimUtils.c.o            ∂
  63.         "{ObjDir}"TrackThumb.c.o
  64.         
  65.  
  66. {Destf} ƒƒ {VersFile} {ThngToDo}
  67.     Rez {VersFile} -append -o {ThngToDo}
  68. {Destf} ƒƒ {VersFile} {InstrDoc}
  69.     Rez {VersFile} -append -o {InstrDoc}
  70. {Destf} ƒƒ {VersFile} {ExampleDoc}
  71.     Rez {VersFile} -append -o {ExampleDoc}
  72. {Destf} ƒƒ {VersFile} {ExampleAsm}
  73.     Rez {VersFile} -append -o {ExampleAsm}
  74. {Destf} ƒƒ {VersFile} {Docs}
  75.     Rez {VersFile} -append -o {Docs}
  76. {Destf} ƒƒ C.r USAC.r VersUSA.r
  77.     Rez C.r {RezOptions}
  78.     SetFile -a BM {Targ}
  79. {Destf} ƒƒ CommonC.r BalloonC.r
  80.     Rez CommonC.r {RezOptions}
  81. {Destf} ƒƒ Sim.rsrc ReseditC.r
  82.     Rez ReseditC.r {RezOptions}
  83.  
  84. #Sim ƒƒ {OBJECTS} Makefile
  85. #    Link {LinkOptions} ∂
  86. #        -ra Main=preload,locked,protected ∂
  87. #        -ra Microprog=preload,locked,protected ∂
  88. #        -ra STDCLIB=preload,locked,protected ∂
  89. #        -ra Rare=purgeable,protected ∂
  90. #        -ra About=protected,purgeable ∂
  91. #        -ra Init=preload,protected,purgeable ∂
  92. #        -ra %A5Init=preload,protected,purgeable ∂
  93. #        -ra CleanUp=protected,purgeable ∂
  94. #        {OBJECTS} ∂
  95. #        "{Libraries}"Runtime.o ∂
  96. #        "{Libraries}"Interface.o ∂
  97. #        "{CLibraries}"StdClib.o ∂
  98. #        -o {Targ}
  99.  
  100. #"{ObjDir}"SimAsm.a.o ƒƒ SimAsm.a
  101. #    Asm {AsmOptions} SimAsm.a
  102. #
  103. #"{ObjDir}"AEHandlers.c.o ƒ AEHandlers.c AEHandlers.h Assembler.h myMemory.h Main.h ControlStore.h DoMenu.h Globals.h SimUtils.h
  104. #     {C} {COptions} AEHandlers.c
  105. #"{ObjDir}"Animation.c.o ƒ Animation.c Animation.h DoMenu.h Main.h ControlStore.h Globals.h DoEditDialog.h Registers.h "{FabLibraries}"Utils.h
  106. #     {C} {COptions} Animation.c
  107. #"{ObjDir}"Assembler.c.o ƒ Assembler.c Assembler.h Main.h Dump.h Disasm.h SimUtils.h Globals.h DoEditDialog.h Microprogram_Ed.h "{FabLibraries}"Utils.h
  108. #     {C} {COptions} Assembler.c
  109. #"{ObjDir}"ControlStore.c.o ƒ ControlStore.c ControlStore.h DoMenu.h Animation.h SimUtils.h Globals.h Microprogram_Ed.h "{FabLibraries}"Utils.h
  110. #     {C} {COptions} ControlStore.c
  111. #"{ObjDir}"Disasm.c.o ƒ Disasm.c Disasm.h SimAsm.h TrackThumb.h Assembler.h Globals.h Main.h Microprogram_Ed.h Input.h Registers.h "{FabLibraries}"Utils.h 
  112. #     {C} {COptions} Disasm.c
  113. #"{ObjDir}"DoEditDialog.c.o ƒ DoEditDialog.c DoEditDialog.h Main.h SimUtils.h Animation.h Globals.h Registers.h "{FabLibraries}"Utils.h
  114. #     {C} {COptions} DoEditDialog.c
  115. #"{ObjDir}"DoMenu.c.o ƒ DoMenu.c DoMenu.h Animation.h Disasm.h Globals.h Input.h myMemory.h Simulator.h Registers.h Assembler.h Dump.h Main.h ControlStore.h Preferences.h SimUtils.h Microprogram_Ed.h "{FabLibraries}"Utils.h
  116. #     {C} {COptions} DoMenu.c
  117. #"{ObjDir}"Dump.c.o ƒ Dump.c Dump.h "{FabLibraries}"CursorBalloon.h DoMenu.h DoEditDialog.h TrackThumb.h Scroll.h Main.h Disasm.h Globals.h Input.h Registers.h "{FabLibraries}"Utils.h
  118. #     {C} {COptions} Dump.c
  119. #"{ObjDir}"Globals.c.o ƒ Globals.c Globals.h
  120. #     {C} {COptions} Globals.c
  121. #"{ObjDir}"InitMenus.c.o ƒ InitMenus.c InitMenus.h SimAsm.h "{FabLibraries}"InitCursorBalloon.h "{FabLibraries}"CursorBalloon.h DoMenu.h Main.h ControlStore.h AEHandlers.h Animation.h Disasm.h DoEditDialog.h ∂
  122. #        Globals.h Input.h Microprogram_Ed.h Registers.h SimUtils.h "{FabLibraries}"Utils.h
  123. #     {C} {COptions} InitMenus.c
  124. #"{ObjDir}"Input.c.o ƒ Input.c Input.h "{FabLibraries}"CursorBalloon.h Globals.h Main.h SimUtils.h
  125. #     {C} {COptions} Input.c
  126. #"{ObjDir}"Main.c.o ƒ Main.c Main.h InitMenus.h Simulator.h Input.h Preferences.h AEHandlers.h ControlStore.h DoMenu.h Disasm.h Dump.h "{FabLibraries}"CursorBalloon.h Globals.h Microprogram_Ed.h SimUtils.h "{FabLibraries}"Utils.h
  127. #     {C} {COptions} Main.c
  128. #"{ObjDir}"Microprogram_Ed.c.o ƒ Microprogram_Ed.c Microprogram_Ed.h DoMenu.h ControlStore.h Main.h SimAsm.h Animation.h Globals.h "{FabLibraries}"CursorBalloon.h "{FabLibraries}"Utils.h
  129. #     {C} {COptions} Microprogram_Ed.c
  130. #"{ObjDir}"myMemory.c.o ƒ myMemory.c myMemory.h Animation.h Disasm.h Dump.h Registers.h Globals.h SimUtils.h "{FabLibraries}"Utils.h
  131. #     {C} {COptions} myMemory.c
  132. #"{ObjDir}"Preferences.c.o ƒ Preferences.c Preferences.h Main.h Disasm.h DoEditDialog.h Dump.h Globals.h Registers.h "{FabLibraries}"Utils.h
  133. #     {C} {COptions} Preferences.c
  134. #"{ObjDir}"Registers.c.o ƒ Registers.c Registers.h DoEditDialog.h Disasm.h Main.h Globals.h SimUtils.h "{FabLibraries}"Utils.h
  135. #     {C} {COptions} Registers.c
  136. #"{ObjDir}"Scroll.c.o ƒ Scroll.c Scroll.h "{FabLibraries}"Utils.h
  137. #     {C} {COptions} Scroll.c
  138. #"{ObjDir}"Simulator.c.o ƒ Simulator.c Simulator.h SimUtils.h Input.h AEHandlers.h Animation.h Dump.h Globals.h Microprogram_Ed.h Registers.h "{FabLibraries}"Utils.h
  139. #     {C} {COptions} Simulator.c
  140. #"{ObjDir}"SimUtils.c.o ƒ SimUtils.c SimUtils.h Main.h Preferences.h Animation.h ControlStore.h Disasm.h Dump.h Globals.h Input.h Registers.h "{FabLibraries}"Utils.h
  141. #     {C} {COptions} SimUtils.c
  142. #"{ObjDir}"TrackThumb.c.o ƒ TrackThumb.c TrackThumb.h
  143. #     {C} {COptions} TrackThumb.c
  144.